# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 DBD3 add.l A5, [A3] label00000002: 00000002 E0E3 asr .w -[A3] 00000004 0000 1882 ori.b D0, 0x82 00000008 0000 0FEC ori.b D0, 0xEC 0000000C 0000 01D2 ori.b D0, 0xD2 00000010 8000 or.b D0, D0 00000012 0002 0494 ori.b D2, 0x94 00000016 0DBE bclr <>, D6 00000018 66E8 bne -0x16 /* 00000002 */ 0000001A 0558 bchg [A0]+, D2 0000001C FCA6 0D8E .extension 0xCA6 <> // unimplemented 00000020 094C bchg A4, D4 00000022 04DE .incomplete 00000024 FB9C .invalid <> 00000026 0CE0 .incomplete 00000028 0656 FB9C addi.w [A6], 0xFB9C 0000002C 0A56 0B8E xori.w [A6], 0xB8E 00000030 08AE A856 0AF6 bclr.b [A6 + 0xAF6], 0x56 /* 'V' */ 00000036 A860 syscall WaitNextEvent 00000038 0A62 0A54 xori.w -[A2], 0xA54 /* '\nT' */ // begin alternate branch 0000003A-00000040 label0000003A: 0000003A 0A54 0A18 xori.w [A4], 0xA18 0000003E 09CC .incomplete // end alternate branch 0000003A-00000040 label0000003A: // (misaligned) 0000003C 0A18 09CC xori.b [A0]+, 0xCC 00000040 FB8E .invalid <> 00000042 099E bclr [A6]+, D4 00000044 FB8E .invalid <> 00000046 A850 syscall InitCursor label00000048: 00000048 CEAE 0071 and.l D7, [A6 + 0x71] 0000004C FB8A .invalid <> 0000004E FB8A .invalid <> 00000050 1F2D FB8A move.b -[A7], [A5 - 0x476] 00000054 096C 0758 bchg [A4 + 0x758], D4 00000058 076E 07A6 bchg [A6 + 0x7A6], D3 0000005C 0970 FE4A bchg [A0 + A7 * 8 + 0x4A], D4 00000060 0930 042C btst [A0 + D0.w * 4 + 0x2C], D4 00000064 FCA4 9854 .extension 0xCA4 <> // unimplemented 00000068 3A2B 9A53 move.w D5, [A3 - 0x65AD] 0000006C 9C47 sub.w D6, D7 0000006E 0FEE .incomplete 00000070 414C chk.w D0, A4 00000072 A986 syscall StopAlert 00000074 A985 syscall Alert 00000076 708C moveq.l D0, 0xFFFFFF8C 00000078 3EC1 move.w [A7]+, D1 0000007A 6ABE bpl -0x40 /* 0000003A */ 0000007C 3EC2 move.w [A7]+, D2 0000007E 70DD moveq.l D0, 0xFFFFFFDD 00000080 7088 moveq.l D0, 0xFFFFFF88 00000082 61FD bsr -0x1 /* 00000081 */ 00000084 0A3C 56F0 xori.b ccr, 240 00000088 1A14 move.b D5, [A4] label0000008A: 0000008A 6D66 blt +0x68 /* 000000F2 */ 0000008C 651A bcs +0x1C /* 000000A8 */ 0000008E 6208 bhi +0xA /* 00000098 */ 00000090 6CB6 bge -0x48 /* 00000048 */ 00000092 6CF6 bge -0x8 /* 0000008A */ 00000094 5268 084C addq.w [A0 + 0x84C], 1 label00000098: 00000098 7245 moveq.l D1, 0x45 0000009A FD6E .extension 0xD6E <> // unimplemented 0000009C 0D80 bclr D0, D6 0000009E FCD8 7EFC .extension 0xCD8 <> // unimplemented 000000A2 FCAA 721F .extension 0xCAA <> // unimplemented 000000A6 FC58 0980 .extension 0xC58 <>, 0x0980 // unimplemented // begin alternate branch 000000A8-000000AA label000000A8: 000000A8 0980 bclr D0, D4 // end alternate branch 000000A8-000000AA label000000A8: // (misaligned) 000000AA FC38 FB96 .unknown 0xFC38 0xFB96 (W = 6) 000000AE 7221 moveq.l D1, 0x21 000000B0 FB76 .extension 0xB76 <> // unimplemented 000000B2 FAEE 0B80 .extension 0xAEE <> // unimplemented 000000B6 FAC4 0E80 .extension 0xAC4 <> // unimplemented 000000BA FA68 F9F2 .extension 0xA68 <>, 0xF9F2 // unimplemented 000000BE F97E .extension 0x97E <> // unimplemented 000000C0 6A02 bpl +0x4 /* 000000C4 */ 000000C2 A014 syscall GetVol/PBHGetVol/HGetVol label000000C4: 000000C4 32A8 A0AD move.w [A1], [A0 - 0x5F53] // begin alternate branch 000000C6-000000C8 label000000C6: 000000C6 A0AD syscall Gestalt // end alternate branch 000000C6-000000C8 label000000C6: // (misaligned) label000000C8: 000000C8 B1DF cmpa.l A0, [A7]+ 000000CA A1AD syscall Gestalt, flags=1 000000CC B298 cmp.l D1, [A0]+ 000000CE 4A98 tst.l [A0]+ 000000D0 60F6 bra -0x8 /* 000000C8 */ 000000D2 D3D0 add.l A1, [A0] 000000D4 EA52 roxr D2.w, 5 000000D6 60EE bra -0x10 /* 000000C6 */ 000000D8 6368 bls +0x6A /* 00000142 */ 000000DA 6B62 bmi +0x64 /* 0000013E */ 000000DC 6C6B bge +0x6D /* 00000149 */ label000000DE: 000000DE 6C72 bge +0x74 /* 00000152 */ 000000E0 2278 0075 movea.l A1, [0x00000075] 000000E4 0CB3 F327 3017 2E48 cmpi.l [A3 + D2 * 8 + 0x48], 0xF3273017 // begin alternate branch 000000EA-000000EC label000000EA: 000000EA 2E48 movea.l A7, A0 // end alternate branch 000000EA-000000EC label000000EA: // (misaligned) 000000EC 3F18 move.w -[A7], [A0]+ 000000EE 3F38 B200 move.w -[A7], [0xFFFFB200] label000000F2: 000000F2 66F6 bne -0x8 /* 000000EA */ 000000F4 0508 btst A0, D2 000000F6 6B16 bmi +0x18 /* 0000010E */ 000000F8 0CB1 A055 C0B8 2F40 cmpi.l [A1 + <>], 0xA055C0B8 00000100 1211 move.b D1, [A1] 00000102 12C0 move.b [A1]+, D0 00000104 93C8 sub.l A1, A0 00000106 B041 cmp.w D0, D1 00000108 FE15 A9C9 .unknown 0xFE15 0xA9C9 (W = 7) 0000010C 1B44 6120 move.b [A5 + 0x6120], D4 // begin alternate branch 0000010E-00000110 label0000010E: 0000010E 6120 bsr +0x22 /* 00000130 */ // end alternate branch 0000010E-00000110 label0000010E: // (misaligned) 00000110 6961 bvs +0x63 /* 00000173 */ 00000112 7A61 moveq.l D5, 0x61 00000114 6421 bcc +0x23 /* 00000137 */ 00000116 A820 syscall Get1NamedResource 00000118 FC70 0378 .extension 0xC70 <>, 0x0378 // unimplemented 0000011C 6EC0 bgt -0x3E /* 000000DE */ 0000011E 8B5F or.w [A7]+, D5 00000120 706C moveq.l D0, 0x6C 00000122 7573 moveq.l D2, 0x73 00000124 8964 or.w -[A4], D4 00000126 5F5F subq.w [A7]+, 7 00000128 4676 1338 4AB8 C0B8 not.w [A6 + 0x4AB8C0B8 + D1 * 2] fn00000130: 00000130 474D chk.w D3, A5 00000132 43F8 0910 lea.l A1, [0x00000910 /* CurApName */] 00000136 2278 FC88 movea.l A1, [0xFFFFFC88] 0000013A 26AD 7078 move.l [A3], [A5 + 0x7078] label0000013E: 0000013E 7605 moveq.l D3, 0x05 00000140 2C01 move.l D6, D1 label00000142: 00000142 43F3 FCBA lea.l A1, [A3 + A7 * 4 - 0x70] 00000146 1CC8 move.b [A6]+, A0 00000148 8465 or.w D2, -[A5] 0000014A 7869 moveq.l D4, 0x69 label0000014C: 0000014C 594C subq.w A4, 4 0000014E 65EE bcs -0x10 /* 0000013E */ 00000150 6B14 bmi +0x16 /* 00000166 */ label00000152: 00000152 6B0A bmi +0xC /* 0000015E */ 00000154 4A41 tst.w D1 00000156 82D7 divu.w D1, [A7] 00000158 80DF divu.w D0, [A7]+ 0000015A 3E82 move.w [A7], D2 0000015C 2601 move.l D3, D1 label0000015E: 0000015E 6512 bcs +0x14 /* 00000172 */ 00000160 D442 add.w D2, D2 00000162 D180 addx.l D0, D0 00000164 B083 cmp.l D0, D3 label00000166: 00000166 08C1 64EE bset.b D1, 0xEE 0000016A 341F move.w D2, [A7]+ 0000016C 48D0 4CD0 movem.l [A0], D4,D6,D7,A2,A3,A6 00000170 7FF8 moveq.l D7, 0xFFFFFFF8 fn00000172: 00000172 49FA 264D lea.l A4, [PC + 0x264D /* 000027C1, cstring "" */] // begin alternate branch 00000174-00000176 fn00000174: 00000174 264D movea.l A3, A5 // end alternate branch 00000174-00000176 fn00000174: // (misaligned) 00000176 97D4 sub.l A3, [A4] 00000178 1FFE move.b <>, <> 0000017A 8009 or.b D0, A1 0000017C E64A lsr D2.w, 3 0000017E D3C2 add.l A1, D2 00000180 2801 move.l D4, D1 00000182 5383 subq.l D3, 1 00000184 60C6 bra -0x38 /* 0000014C */ 00000186 8010 or.b D0, [A0] 00000188 756E moveq.l D2, 0x6E 0000018A 6A42 bpl +0x44 /* 000001CE */ 0000018C 61E6 bsr -0x18 /* 00000174 */ 0000018E 61E2 bsr -0x1C /* 00000172 */ 00000190 C143 exg D0, D3 00000192 8006 or.b D0, D6 00000194 726C moveq.l D1, 0x6C 00000196 6A26 bpl +0x28 /* 000001BE */ 00000198 C142 exg D0, D2 0000019A D3C0 add.l A1, D0 0000019C D391 add.l [A1], D1 0000019E 800E or.b D0, A6 000001A0 3209 move.w D1, A1 000001A2 22C2 move.l [A1]+, D2 000001A4 5A45 addq.w D5, 5 000001A6 0476 0301 8115 subi.w [[A6] + A0], 0x301 000001AC DD28 255F add.b [A0 + 0x255F], D6 000001B0 6963 bvs +0x65 /* 00000215 */ 000001B2 7275 moveq.l D1, 0x75 000001B4 7563 moveq.l D2, 0x63 000001B6 725F moveq.l D1, 0x5F 000001B8 506F 4003 addq.w [A7 + 0x4003], 8 000001BC 0153 bchg [A3], D0 label000001BE: 000001BE 4820 nbcd.b -[A0] 000001C0 09FF .incomplete 000001C2 12FF move.b [A1]+, <> 000001C4 1A81 move.b [A5], D1 000001C6 0207 81AD andi.b D7, 0xAD 000001CA 17E4 7764 move.b <>, -[A4] label000001CE: 000001CE 0A10 0C16 xori.b [A0], 0x16 000001D2 24D3 move.l [A2]+, [A3] 000001D4 04CB .incomplete 000001D6 0143 bchg D3, D0 000001D8 0E62 EB0B .invalid.w -[A2], 0xEB0B // invalid immediate operation 000001DC 6B1C bmi +0x1E /* 000001FA */ 000001DE 020F 8500 andi.b A7, 0x0 000001E2 48D6 6B30 movem.l [A6], D4,D5,A0,A1,A3,A5,A6 000001E6 CB23 and.b -[A3], D5 000001E8 E203 asr D3.b, 1 000001EA 1403 move.b D2, D3 000001EC 3D13 move.w -[A6], [A3] 000001EE 0182 bclr D2, D0 000001F0 C614 and.b D3, [A4] 000001F2 AB27 syscall StretchBits 000001F4 327C E312 movea.w A1, 0xE312 000001F8 020F 8CB3 andi.b A7, 0xB3 // begin alternate branch 000001FA-000001FE label000001FA: 000001FA 8CB3 0AD3 or.l D6, [A3 + D0 * 2 - 0x45] // end alternate branch 000001FA-000001FE label000001FA: // (misaligned) 000001FC 0AD3 .incomplete 000001FE 0602 E30B addi.b D2, 0xB 00000202 9301 subx.b D1, D1 00000204 9307 subx.b D1, D7 00000206 1216 move.b D1, [A6] 00000208 FB06 .extension 0xB06 <> // unimplemented 0000020A 0243 1593 andi.w D3, 0x1593 0000020E 011C btst [A4]+, D0 00000210 167B 03BB 0A8B 010F 0223 780B movea.b A3, [[0xA8B010F + D0 * 2] + 0x223780B] 0000021C 5E26 addq.b -[A6], 7 0000021E EB04 asl D4.b, 5 00000220 640E bcc +0x10 /* 00000230 */ 00000222 188B move.b [A4], A3 00000224 EB7B rol D3.w, D5 00000226 1F0A move.b -[A7], A2 00000228 0C23 1024 cmpi.b -[A3], 0x24 /* '$' */ 0000022C 5C43 addq.w D3, 6 0000022E 0923 btst -[A3], D4 label00000230: 00000230 105B movea.b A0, [A3]+ 00000232 170F move.b -[A3], A7 00000234 3240 movea.w A1, D0 00000236 1288 move.b [A1], A0 00000238 020F 2506 andi.b A7, 0x6 0000023C 14AE 88D6 move.b [A2], [A6 - 0x772A] 00000240 340A move.w D2, A2 00000242 020F 8CAB andi.b A7, 0xAB 00000246 00B3 0AE9 0773 6563 0738 0814 02BB ori.l [[A3 + 0x738] + 0x81402BB], 0xAE90773 00000254 8A30 B006 or.b D5, [A0 + A3.w + 0x6] 00000258 2603 move.l D3, D3 0000025A 0003 120E ori.b D3, 0xE 0000025E 180C move.b D4, A4 00000260 0A24 5C0B xori.b -[A4], 0xB 00000264 290F move.l -[A4], A7 00000266 4821 nbcd.b -[A1] 00000268 037B 484C bchg [PC + D4 + 0x4C], D1 0000026C 020F A10C andi.b A7, 0xC 00000270 7300 moveq.l D1, 0x00 00000272 BB02 xor.b D2, D5 00000274 4002 negx.b D2 00000276 F381 .invalid <> 00000278 1308 move.b -[A1], A0 0000027A B0F3 2681 cmpa.w A0, [A3 + D2.w * 8 - 0x127] 0000027E 032C 8D03 btst [A4 - 0x72FD], D1 00000282 5306 subq.b D6, 1 00000284 5B17 subq.b [A7], 5 00000286 0F02 btst D2, D7 00000288 A378 syscall GetIndADB, flags=3 0000028A A103 syscall Write, flags=1 0000028C EB08 lsl D0.b, 5 0000028E 4C92 7002 movem.w D1,A4,A5,A6, [A2] 00000292 E33F rol D7.b, D1 00000294 C273 748B and.w D1, [A3 + D7.w * 4 - 0x117] 00000298 0222 2B2F andi.b -[A2], 0x2F /* '/' */ 0000029C 44E3 move.b -[A3], CCR 0000029E 019B bclr [A3]+, D0 000002A0 03F4 .incomplete 000002A2 BB0A cmpm.b [A5]+, [A2]+ 000002A4 3A43 movea.w A5, D3 000002A6 1761 01C3 move.b [A3 + 0x1C3], -[A1] 000002AA 1A65 movea.b A5, -[A5] 000002AC 0146 bchg D6, D0 000002AE BB15 xor.b [A5], D5 000002B0 0493 14C5 0A06 subi.l [A3], 0x14C50A06 000002B6 0862 0B75 bchg.b -[A2], 0x75 /* 'u' */ 000002BA 0802 0F8C btst.b D2, 0x8C 000002BE 0306 btst D6, D1 000002C0 490C .invalid 4, A4 // invalid opcode 4 with b == 4 000002C2 EB8E lsl D6, 5 000002C4 5335 3A83 subq.b [A5 + D3 * 2 - 0x125], 1 000002C8 10C3 move.b [A0]+, D3 000002CA 0556 bchg [A6], D2 000002CC 7374 moveq.l D1, 0x74 000002CE E902 asl D2.b, 4 000002D0 4C65 04C8 movem.l D5,A0,A1,A4, -[A5] 000002D4 0402 0F8C subi.b D2, 0x8C 000002D8 0B09 btst A1, D5 000002DA 2903 move.l -[A4], D3 000002DC EB4C lsl D4.w, 5 000002DE 2103 move.l -[A0], D3 000002E0 3B34 4107 7310 4901 move.w -[A5], [[A4 + <>] + D4 + 0x73104901] 000002E8 837A 4101 or.w [PC + 0x4101 /* 00004103, cstring "" */], D1 000002EC CB37 E900 and.b [A7 + <> + A6], D5 000002F0 DB79 8CEA D302 add.w [0x8CEAD302], D5 000002F6 6313 bls +0x15 /* 0000030B */ 000002F8 5335 E316 0F41 subq.b [[A5] + A6 * 2 + 0xF41], 1 000002FE 0129 0B34 btst [A1 + 0xB34], D0 00000302 5302 subq.b D2, 1 00000304 A093 syscall Microseconds 00000306 1302 move.b -[A1], D2 00000308 FB79 .extension 0xB79 <> // unimplemented 0000030A 6101 bsr +0x3 /* 0000030D */ 0000030C D6CB add.w A3, A3 0000030E 160A move.b D3, A2 00000310 02D3 .incomplete 00000312 79C9 moveq.l D4, 0xFFFFFFC9 00000314 030F btst A7, D1 00000316 C104 abcd D0, D4 00000318 EA73 roxr D3.w, D5 0000031A 0853 3502 bchg.b [A3], 0x2 0000031E 230A move.l -[A1], A2 00000320 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000322 5335 9B02 024B subq.b [[A5 + <> + A1 * 2] + 0x24B], 1 00000328 2C43 movea.l A6, D3 0000032A 0253 3569 andi.w [A3], 0x3569 /* '5i' */ 0000032E 1723 move.b -[A3], -[A3] 00000330 3A30 C283 move.w D5, [A0 + A4.w * 2 - 0x125] 00000334 4AC6 tas.b D6 00000336 BB0A cmpm.b [A5]+, [A2]+ 00000338 C517 and.b [A7], D2 0000033A 5306 subq.b D6, 1 0000033C 2914 move.l -[A4], [A4] 0000033E 6424 bcc +0x26 /* 00000364 */ 00000340 98BB 23D3 0632 D31A sub.l D4, [[] + 0x632D31A] 00000348 4C12 644B movem.w D0,D1,D3,D6,A2,A5,A6, [A2] 0000034C 708C moveq.l D0, 0xFFFFFF8C 0000034E 7300 moveq.l D1, 0x00 00000350 0608 1CCA addi.b A0, 0xCA 00000354 0203 3A30 andi.b D3, 0x30 /* '0' */ 00000358 32E6 move.w [A1]+, -[A6] 0000035A C501 abcd D2, D1 0000035C E302 asl D2.b, 1 0000035E C692 and.l D3, [A2] 00000360 B003 cmp.b D0, D3 00000362 311B move.w -[A0], [A3]+ label00000364: 00000364 0B90 bclr [A0], D5 00000366 7006 moveq.l D0, 0x06 00000368 085B D829 bchg.b [A3]+, 0x29 /* ')' */ 0000036C 09AB 889B bclr [A3 - 0x7765], D4 00000370 02C9 .incomplete 00000372 000F 010A ori.b A7, 0xA /* '\n' */ 00000376 B30F cmpm.b [A1]+, [A7]+ 00000378 3A6B 0E4B movea.w A5, [A3 + 0xE4B] 0000037C 1066 movea.b A0, -[A6] 0000037E F31F .extension 0x31F <> // unimplemented 00000380 1B04 move.b -[A5], D4 00000382 2301 move.l -[A1], D1 00000384 6453 bcc +0x55 /* 000003D9 */ 00000386 0546 bchg D6, D2 00000388 E905 asl D5.b, 4 0000038A BB3E xor.b <>, D5 0000038C 3093 move.w [A0], [A3] 0000038E 6C3B bge +0x3D /* 000003CB */ 00000390 0E61 01EB .invalid.w -[A1], 0x1EB // invalid immediate operation 00000394 47CB lea.l A3, A3 00000396 00CB .incomplete 00000398 080A 4B24 btst.b A2, 0x24 /* '$' */ 0000039C CA8B and.l D5, A3 0000039E 122B 040A move.b D1, [A3 + 0x40A] 000003A2 1B2E C4CA move.b -[A5], [A6 - 0x3B36] 000003A6 E80A lsr D2.b, 4 000003A8 F30E .extension 0x30E <> // unimplemented 000003AA 2105 move.l -[A0], D5 000003AC 4698 not.l [A0]+ 000003AE 020F AD00 andi.b A7, 0x0 000003B2 D386 addx.l D1, D6 000003B4 8358 or.w [A0]+, D1 000003B6 0F46 bchg D6, D7 label000003B8: 000003B8 087C BB60 02EB bchg.b 0xEB, 0x60 /* '`' */ 000003BE 1730 5B0F 251A 9802 move.b -[A3], [[A0 + <>] + D5 * 2 + 0x251A9802] 000003C6 3365 AD00 move.w [A1 - 0x5300], -[A5] 000003CA 2B85 0F29 1642 move.l [[A5 + 0x1642 + D0 * 8]], D5 000003D0 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 000003D2 7B0A moveq.l D5, 0x0A 000003D4 2382 C107 CB37 9B23 move.l [[A1 + <>] + A4 - 0x34C864DD], D2 000003DC 0AE3 .incomplete 000003DE 030F btst A7, D1 000003E0 CA4B and.w D5, A3 000003E2 022B 0443 2488 andi.b [A3 + 0x2488], 0x43 /* 'C' */ 000003E8 CB07 abcd D5, D7 000003EA B32F 7B07 xor.b [A7 + 0x7B07], D1 000003EE A2B3 syscall vFClose, flags=2 000003F0 0FAB 04B3 bclr [A3 + 0x4B3], D7 000003F4 2F23 move.l -[A7], -[A3] 000003F6 62C0 bhi -0x3E /* 000003B8 */ 000003F8 B32F 0FEA xor.b [A7 + 0xFEA], D1 000003FC B30F cmpm.b [A1]+, [A7]+ 000003FE A120 syscall SetPtrSize, flags=1 00000400 834A B32F pack -[A1], -[A2], 0xB32F 00000404 532F 2101 subq.b [A7 + 0x2101], 1 00000408 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 0000040A 5309 subq.b A1, 1 0000040C C20B and.b D1, A3 0000040E 82A0 or.l D1, -[A0] 00000410 9B10 sub.b [A0], D5 00000412 0F01 btst D1, D7 00000414 071F btst [A7]+, D3 00000416 02E3 .incomplete 00000418 8266 or.w D1, -[A6] 0000041A 7B35 moveq.l D5, 0x35 0000041C C2B3 60C0 and.l D1, [A3 + D6.w - 0x64] 00000420 B30F cmpm.b [A1]+, [A7]+ 00000422 2B05 move.l -[A5], D5 00000424 B360 xor.w -[A0], D1 00000426 EB0A lsl D2.b, 5 00000428 F029 2702 0FE9 .pflush 0xF029, 0x2702 // unimplemented 0000042E 120F move.b D1, A7 00000430 8C1B or.b D6, [A3]+ 00000432 2EC9 move.l [A7]+, A1 00000434 000F 8500 ori.b A7, 0x0 00000438 BB08 cmpm.b [A5]+, [A0]+ 0000043A 4C02 0FA1 movem.w D0,D5,D7,A0,A1,A2,A3, D2 0000043E 3566 8B61 move.w [A2 - 0x749F], -[A6] 00000442 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000444 AB42 syscall bEND2 00000446 4C02 C33F movem.w D0,D1,D2,D3,D4,D5,A0,A1,A6,A7, D2 0000044A 8C7B 0535 0DAA 3B75 or.w D6, [[PC + 0xDAA3B75] + D0 * 4] 00000452 7B0A moveq.l D5, 0x0A 00000454 3A0F move.w D5, A7 00000456 8502 sbcd D2, D2 00000458 7B18 moveq.l D5, 0x18 0000045A 4C02 0F8C movem.w D2,D3,D7,A0,A1,A2,A3, D2 0000045E D845 add.w D4, D5 00000460 0B8B bclr A3, D5 00000462 6C26 bge +0x28 /* 0000048A */ 00000464 BB0E cmpm.b [A5]+, [A6]+ 00000466 2B02 move.l -[A5], D2 00000468 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 0000046A 1614 move.b D3, [A4] 0000046C 2E04 move.l D7, D4 0000046E C541 exg D2, D1 00000470 147B 034B 5EBB 603B movea.b A2, [[PC + <>] + 0x5EBB603B] 00000478 0CB2 28E3 5D14 2349 cmpi.l [[A2 + <>]], 0x28E35D14 00000480 FA4B 0405 .extension 0xA4B <>, 0x0405 // unimplemented 00000484 0BB2 2802 bclr [A2 + D2 + 0x2], D5 00000488 9B4C subx.w -[A5], -[A4] label0000048A: 0000048A 142B 4905 move.b D2, [A3 + 0x4905] 0000048E 442E C924 neg.b [A6 - 0x36DC] 00000492 8848 or.w D4, A0 00000494 0608 D313 addi.b A0, 0x13 00000498 7045 moveq.l D0, 0x45 0000049A 42F3 9DE3 126C 8838 0800 .invalid [[0x126C] - 0x77C7F800] // invalid opcode 4 with subtype 1 000004A4 A30B syscall Rename/PBHRename/HRename, flags=3 000004A6 A93B syscall GetMenuBar 000004A8 C20B and.b D1, A3 000004AA 8922 or.b -[A2], D4 000004AC BB60 xor.w -[A0], D5 000004AE 3B00 move.w -[A5], D0 000004B0 28AB 2ECD move.l [A4], [A3 + 0x2ECD] 000004B4 1063 movea.b A0, -[A3] 000004B6 78ED moveq.l D4, 0xFFFFFFED 000004B8 3D0B move.w -[A6], A3 000004BA 058A bclr A2, D2 000004BC 102E 04E3 move.b D0, [A6 + 0x4E3] 000004C0 4E34 .invalid // invalid opcode 4 000004C2 1F34 7BBB 425B 5D42 EB07 7638 move.b -[A7], [[0x425B5D42 + D7 * 2] - 0x14F889C8] 000004CE 6B0B bmi +0xD /* 000004DB */ 000004D0 7690 moveq.l D3, 0xFFFFFF90 000004D2 C302 abcd D1, D2 000004D4 A305 syscall Status, flags=3 000004D6 0F14 btst [A4], D7 000004D8 2306 move.l -[A1], D6 000004DA D331 3B3D 4C73 06AB add.b [[A1 + 0x4C7306AB] + D3 * 2], D1 000004E2 105B movea.b A0, [A3]+ 000004E4 058B bclr A3, D2 000004E6 34CB move.w [A2]+, A3 000004E8 1002 move.b D0, D2 000004EA 7BD1 moveq.l D5, 0xFFFFFFD1 000004EC 4CD3 1026 movem.l D1,D2,D5,A4, [A3] 000004F0 F304 .extension 0x304 <> // unimplemented 000004F2 EECD 0523 bfset A5 {20:D3} 000004F6 00DE .incomplete 000004F8 3C48 movea.w A6, A0 000004FA D69B add.l D3, [A3]+ 000004FC CF84 and.l D4, D7 000004FE 8B16 or.b [A6], D5 00000500 1301 move.b -[A1], D1 00000502 0140 bchg D0, D0 00000504 54CB 0502 dbcc D3, +0x504 /* 00000A08 */ 00000508 7B3E moveq.l D5, 0x3E 0000050A 410F .invalid 0, A7 // invalid opcode 4 with b == 4 0000050C 3073 0032 movea.w A0, [A3 + D0.w + 0x32] 00000510 8406 or.b D2, D6 00000512 0863 8713 bchg.b -[A3], 0x13 00000516 03C9 .incomplete 00000518 0063 8726 ori.w -[A3], 0x8726 0000051C 8300 sbcd D1, D0 0000051E C90F abcd -[A4], -[A7] 00000520 CB08 abcd -[A5], -[A0] 00000522 2483 move.l [A2], D3 00000524 0C1B 05CB cmpi.b [A3]+, 0xCB 00000528 08B4 10B3 0FBB 338B 810B 388B 488B bclr.b [[0x338B810B + D0 * 8] + 0x388B488B], 0xB3 00000536 012B 1D7B btst [A3 + 0x1D7B], D0 0000053A 200A move.l D0, A2 0000053C 5B92 subq.l [A2], 5 0000053E FB0C .extension 0xB0C <> // unimplemented 00000540 8B01 sbcd D5, D1 00000542 EAC1 00BB bfchg D1 {2:D3} 00000546 92EB 08C9 sub.w A1, [A3 + 0x8C9] 0000054A 0063 8F8B ori.w -[A3], 0x8F8B 0000054E 81F0 C342 8B01 divs.w D0, [[A0 + <>] - 0x74FF] 00000554 C00F and.b D0, A7 00000556 8901 sbcd D4, D1 00000558 9B8A subx.l -[A5], -[A2] 0000055A 0921 btst -[A1], D4 0000055C 4379 ED54 0FC1 chk.w D1, [0xED540FC1] 00000562 01EB .incomplete 00000564 8A8B or.l D5, A3 00000566 021C 0414 andi.b [A4]+, 0x14 0000056A E273 roxr D3.w, D1 0000056C 05E2 .incomplete 0000056E 7309 moveq.l D1, 0x09 00000570 02AB 1B06 08BC 026B andi.l [A3 + 0x26B], 0x1B0608BC 00000578 3EB3 0D83 0A9B 0330 move.w [A7], [[ + <> + D0 * 4] + 0xA9B0330] 00000580 F4A5 .invalid <> 00000582 1F06 move.b -[A7], D6 00000584 268B move.l [A3], A3 00000586 0CEB .incomplete 00000588 130E move.b -[A1], A6 0000058A 180A move.b D4, A2 0000058C 0C0A AD17 cmpi.b A2, 0x17 00000590 4364 chk.w D1, -[A4] 00000592 6954 bvs +0x56 /* 000005E8 */ 00000594 FB02 .extension 0xB02 <> // unimplemented 00000596 7002 moveq.l D0, 0x02 00000598 AB56 syscall bSubOver 0000059A AD0D syscall PaintBehind, auto_pop 0000059C EB06 asl D6.b, 5 0000059E 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000005A0 CB08 abcd -[A5], -[A0] 000005A2 2E04 move.l D7, D4 000005A4 2B1A move.l -[A5], [A2]+ 000005A6 838A 42F3 unpk -[A1], -[A2], 0x42F3 000005AA A6D3 syscall vBTUpdate, flags=6 000005AC 0603 0233 addi.b D3, 0x33 /* '3' */ 000005B0 0C23 067B cmpi.b -[A3], 0x7B /* '{' */ 000005B4 1553 5806 move.b [A2 + 0x5806], [A3] 000005B8 0A06 CB1D xori.b D6, 0x1D 000005BC 0663 01AB addi.w -[A3], 0x1AB 000005C0 164B movea.b A3, A3 000005C2 165A movea.b A3, [A2]+ 000005C4 58DB svc [A3]+ 000005C6 0292 FB2C E8D3 andi.l [A2], 0xFB2CE8D3 000005CC 3F73 050F 1501 4B2A 0F81 move.w [A7 + 0xF81], [[A3 + <>] + D0 * 4 + 0x15014B2A] 000005D6 0383 bclr D3, D1 000005D8 410A .invalid 0, A2 // invalid opcode 4 with b == 4 000005DA 806B 0093 or.w D0, [A3 + 0x93] 000005DE 162B 8033 move.b D3, [A3 - 0x7FCD] 000005E2 001B 023B ori.b [A3]+, 0x3B /* ';' */ 000005E6 587B 0BD8 addq.w [], 4 // begin alternate branch 000005E8-000005EA label000005E8: 000005E8 0BD8 .incomplete // end alternate branch 000005E8-000005EA label000005E8: // (misaligned) 000005EA 4014 negx.b [A4] 000005EC 0233 1726 4B07 A318 0E9C andi.b [[A3 + <>] + D4 * 2 - 0x5CE7F164], 0x26 /* '&' */ 000005F6 0D63 bchg -[A3], D6 000005F8 8A28 2E6A or.b D5, [A0 + 0x2E6A] 000005FC 1402 move.b D2, D2 000005FE 5321 subq.b -[A1], 1 00000600 4002 negx.b D2 00000602 7319 moveq.l D1, 0x19 00000604 1C10 move.b D6, [A0] 00000606 0213 2A1C andi.b [A3], 0x1C 0000060A 0402 0B2A subi.b D2, 0x2A /* '*' */ 0000060E 1440 movea.b A2, D0 00000610 1C10 move.b D6, [A0] 00000612 1C04 move.b D6, D4 00000614 F35D .extension 0x35D <> // unimplemented 00000616 A963 syscall SetControlValue/SetCtlValue 00000618 522A 285E addq.b [A2 + 0x285E], 1 0000061C 8504 sbcd D2, D4 0000061E E300 asl D0.b, 1 00000620 8A04 or.b D5, D4 00000622 2E10 move.l D7, [A0] 00000624 CB01 abcd D5, D1 00000626 2333 6B05 move.l -[A1], [[A3 + <>] + D6 * 2] 0000062A B06B 3680 cmp.w D0, [A3 + 0x3680] 0000062E 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00000630 C307 abcd D1, D7 00000632 0F26 btst -[A6], D7 00000634 F300 .extension 0x300 <> // unimplemented 00000636 3E0E move.w D7, A6 00000638 5230 5E13 addq.b [A0 + D5 * 8 + 0x13], 1 0000063C 1834 4444 move.b D4, [A4 + D4.w * 4 + 0x44] 00000640 8903 sbcd D4, D3 00000642 5C8A addq.l A2, 6 00000644 0463 00A2 subi.w -[A3], 0xA2 00000648 06BB 13D0 0F76 BB08 addi.l [PC + <> + A3 * 2], 0x13D00F76 00000650 AB0A syscall DrawLine 00000652 3B1B move.w -[A5], [A3]+ 00000654 827B 0554 or.w D1, <> 00000658 B326 xor.b -[A6], D1 0000065A 3454 movea.w A2, [A4] 0000065C 068B 0A54 C303 addi.l A3, 0xA54C303 00000662 0441 0010 subi.w D1, 0x10 00000666 8235 6C85 or.b D1, [A5 + D6 * 4 - 0x123] 0000066A 3782 C054 move.w [A3 + A4.w + 0x54], D2 0000066E FB6B .extension 0xB6B <> // unimplemented 00000670 762E moveq.l D3, 0x2E 00000672 1691 move.b [A3], [A1] 00000674 718A moveq.l D0, 0xFFFFFF8A 00000676 04D0 .incomplete 00000678 DB0E addx.b -[A5], -[A6] 0000067A 3482 move.w [A2], D2 0000067C 9B02 subx.b D5, D2 0000067E F301 .extension 0x301 <> // unimplemented 00000680 F342 .extension 0x342 <> // unimplemented 00000682 F301 .extension 0x301 <> // unimplemented 00000684 7304 moveq.l D1, 0x04 00000686 48BB 0202 0FD0 movem.w [], D1,A1 0000068C FB2F .extension 0xB2F <> // unimplemented 0000068E F104 .extension 0x104 <> // unimplemented 00000690 1624 move.b D3, -[A4] 00000692 5C48 addq.w A0, 6 00000694 D683 add.l D3, D3 00000696 3733 5B1A 2B10 move.w -[A3], [[A3 + D5 * 2] + 0x2B10] 0000069C 8B16 or.b [A6], D5 0000069E 0B06 btst D6, D5 000006A0 250A move.l -[A2], A2 000006A2 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000006A4 5B09 subq.b A1, 5 000006A6 DB32 2B07 042B 1DDB add.b [[A2 + <>] + D2 * 2 + 0x42B1DDB], D5 000006AE 3233 6F04 move.w D1, <> 000006B2 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 000006B4 06B3 12C9 028B 5C4C addi.l [A3 + D5 * 4 + 0x4C], 0x12C9028B 000006BC 8B16 or.b [A6], D5 000006BE 029B 3572 1636 andi.l [A3]+, 0x35721636 000006C4 A206 syscall KillIO, flags=2 000006C6 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 000006C8 1C16 move.b D6, [A6] 000006CA 022B 325B 09C3 andi.b [A3 + 0x9C3], 0x5B /* '[' */ 000006D0 0636 F406 EC6A addi.b [A6 + A6 * 4 + 0x6A], 0x6 000006D6 C416 and.b D2, [A6] 000006D8 6107 bsr +0x9 /* 000006E1 */ 000006DA 3EB1 0A7D move.w [A7], [A1 + D0 * 2 + 0x7D] 000006DE 07A3 bclr -[A3], D3 000006E0 0A5B 099B xori.w [A3]+, 0x99B 000006E4 126A 4503 movea.b A1, [A2 + 0x4503] 000006E8 3B06 move.w -[A5], D6 000006EA EB67 asl D7.w, D5 000006EC C640 and.w D3, D0 000006EE 8B18 or.b [A0]+, D5 000006F0 051A btst [A2]+, D2 000006F2 CB08 abcd -[A5], -[A0] 000006F4 3619 move.w D3, [A1]+ 000006F6 7D0B moveq.l D6, 0x0B 000006F8 05B4 108A bclr [A4 + D1.w - 0x118], D2 000006FC 0423 1CB3 subi.b -[A3], 0xB3 00000700 0F81 bclr D1, D7 00000702 8B1B or.b [A3]+, D5 00000704 4BDA lea.l A5, [A2]+ 00000706 8283 or.l D1, D3 00000708 0273 15BB 1406 andi.w [A3 + D1.w * 4 + 0x6], 0x15BB 0000070E 726A moveq.l D1, 0x6A 00000710 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 00000712 BB4C cmpm.w [A5]+, [A4]+ 00000714 0A33 0623 1ADC xori.b [A3 + D1 * 2 - 0x36], 0x23 /* '#' */ 0000071A C30C abcd -[A1], -[A4] 0000071C 3306 move.w -[A1], D6 0000071E 7B0A moveq.l D5, 0x0A 00000720 D261 add.w D1, -[A1] 00000722 00BB 23E5 4714 0263 ori.l [PC + D0.w * 2 + 0x63], 0x23E54714 0000072A 6153 bsr +0x55 /* 0000077F */ 0000072C 1B5B 1F46 move.b [A5 + 0x1F46], [A3]+ 00000730 981C sub.b D4, [A4]+ 00000732 2898 move.l [A4], [A0]+ 00000734 232D 9883 move.l -[A1], [A5 - 0x677D] 00000738 1AE3 move.b [A5]+, -[A3] 0000073A 1D8E 3B3F 1402 4B61 3214 029B move.b [[A6 + 0x14024B61] + D3 * 2 + 0x3214029B], A6 00000746 2F1B move.l -[A7], [A3]+ 00000748 47FB 0914 lea.l A3, <> 0000074C E52F lsl D7.b, D2 0000074E 7B07 moveq.l D5, 0x07 00000750 0506 btst D6, D2 00000752 AB04 syscall ColorMap 00000754 7315 moveq.l D1, 0x15 00000756 AC41 syscall Fix2Frac, auto_pop 00000758 87E5 divs.w D3, -[A5] 0000075A 007B 022B 0A6A ori.w [PC + D0 * 2 + 0x6A], 0x22B 00000760 E943 asl D3.w, 4 00000762 522A 106D addq.b [A2 + 0x106D], 1 00000766 202E 1082 move.l D0, [A6 + 0x1082] 0000076A 2314 move.l -[A1], [A4] 0000076C 1446 movea.b A2, D6 0000076E 0802 2300 btst.b D2, 0x0 00000772 DC4B add.w D6, A3 00000774 2404 move.l D2, D4 00000776 C014 and.b D0, [A4] 00000778 0203 4CC5 andi.b D3, 0xC5 0000077C 050F btst A7, D2 0000077E 7008 moveq.l D0, 0x08 00000780 0243 7754 andi.w D3, 0x7754 /* 'wT' */ 00000784 C311 and.b [A1], D1 00000786 348E move.w [A2], A6 00000788 2B04 move.l -[A5], D4 0000078A 1402 move.b D2, D2 0000078C A34A syscall HNoPurge, flags=3 0000078E 4002 negx.b D2 00000790 7354 moveq.l D1, 0x54 00000792 AD10 syscall GetWMgrPort, auto_pop 00000794 E526 asl D6.b, D2 00000796 294A 2E78 move.l [A4 + 0x2E78], A2 0000079A 481C nbcd.b [A4]+ 0000079C 4EAE A52C jsr [A6 - 0x5AD4] 000007A0 8EDB divu.w D7, [A3]+ 000007A2 6414 bcc +0x16 /* 000007B8 */ 000007A4 02E3 .incomplete 000007A6 87F4 6303 74F3 096B divs.w D3, [[A4 + <> + D6 * 2] + 0x74F3096B] 000007AE 053B 2E60 btst [PC + D2 * 8 + 0x60], D2 000007B2 0608 8E0F addi.b A0, 0xF 000007B6 1402 move.b D2, D2 label000007B8: 000007B8 9B4A subx.w -[A5], -[A2] 000007BA 8101 sbcd D0, D1 000007BC 7B00 moveq.l D5, 0x00 000007BE 2303 move.l -[A1], D3 000007C0 5674 894A 522A addq.w [[A4 + <>] + 0x522A], 3 000007C6 4EC5 jmp D5 000007C8 056B 0648 bchg [A3 + 0x648], D2 000007CC D683 add.l D3, D3 000007CE 15CB 416C move.b [PC + 0x416C /* 0000493C, cstring "" */], A3 000007D2 1038 08C5 move.b D0, [0x000008C5] 000007D6 0503 btst D3, D2 000007D8 791C moveq.l D4, 0x1C 000007DA 4E02 .invalid // invalid opcode 4 000007DC E360 asl D0.w, D1 000007DE 531B subq.b [A3]+, 1 000007E0 2188 B307 78FB 0D16 move.l [[A0 + <>] + A3 * 2 + 0x78FB0D16], A0 000007E8 C503 abcd D2, D3 000007EA 3CC5 move.w [A6]+, D5 000007EC 03A5 bclr -[A5], D1 000007EE 168B move.b [A3], A3 000007F0 6E70 bgt +0x72 /* 00000862 */ 000007F2 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 000007F4 8B12 or.b [A2], D5 000007F6 E537 roxl D7.b, D2 000007F8 0F15 btst [A5], D7 000007FA 0CDB .incomplete 000007FC 0793 bclr [A3], D3 000007FE 0304 btst D4, D1 00000800 23A0 211B CB01 60BC move.l [[A1 + D2] - 0x34FE9F44], -[A0] 00000808 210A move.l -[A0], A2 0000080A C502 abcd D2, D2 0000080C 0F26 btst -[A6], D7 0000080E E304 asl D4.b, 1 00000810 550F subq.b A7, 2 00000812 6109 bsr +0xB /* 0000081D */ 00000814 1C04 move.b D6, D4 00000816 0608 0F70 addi.b A0, 0x70 /* 'p' */ 0000081A 020B 2389 andi.b A3, 0x89 0000081E 0810 8508 btst.b [A0], 0x8 00000822 A940 syscall SetItmIcon 00000824 6B1B bmi +0x1D /* 00000841 */ 00000826 490B .invalid 4, A3 // invalid opcode 4 with b == 4 00000828 9379 0505 0FB1 sub.w [0x05050FB1], D1 0000082E 04ED .incomplete 00000830 010F btst A7, D0 00000832 E501 asl D1.b, 2 00000834 0FF1 .incomplete 00000836 0185 bclr D5, D0 00000838 0641 021B addi.w D1, 0x21B 0000083C 2470 02E3 movea.l A2, [A0 + D0.w * 2 - 0x29] 00000840 1763 049B move.b [A3 + 0x49B], -[A3] 00000844 0F10 btst [A0], D7 00000846 0D06 btst D6, D6 00000848 1C3C E101 move.b D6, 0x1 0000084C A348 syscall PtrZone, flags=3 0000084E 7083 moveq.l D0, 0xFFFFFF83 00000850 18FB 7B04 move.b [A4]+, <> 00000854 FB18 .extension 0xB18 <> // unimplemented 00000856 6102 bsr +0x4 /* 0000085A */ 00000858 0E52 4B01 .invalid.w [A2], 0x4B01 // invalid immediate operation // begin alternate branch 0000085A-0000085C fn0000085A: 0000085A 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 // end alternate branch 0000085A-0000085C fn0000085A: // (misaligned) 0000085C 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 0000085E 0102 btst D2, D0 00000860 C32B E590 and.b [A3 - 0x1A70], D1 // begin alternate branch 00000862-00000864 label00000862: 00000862 E590 roxl D0, 2 // end alternate branch 00000862-00000864 label00000862: // (misaligned) 00000864 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5 00000866 0402 3374 subi.b D2, 0x74 /* 't' */ 0000086A D904 addx.b D4, D4 0000086C B14B cmpm.w [A0]+, [A3]+ 0000086E 6300 CB07 bls -0x34F7 /* FFFFD377 */ 00000872 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 00000874 CB10 and.b [A0], D5 00000876 7040 moveq.l D0, 0x40 00000878 6103 bsr +0x5 /* 0000087D */ 0000087A 1402 move.b D2, D2 0000087C 0F41 bchg D1, D7 0000087E 035C bchg [A4]+, D1 00000880 0B08 btst A0, D5 00000882 C501 abcd D2, D1 00000884 0F70 1C10 bchg [A0 + D1 * 4 + 0x10], D7 00000888 E901 asl D1.b, 4 0000088A 0FE5 .incomplete 0000088C 0197 bclr [A7], D0 0000088E 03A6 bclr -[A6], D1 00000890 5C8A addq.l A2, 6 00000892 6A48 bpl +0x4A /* 000008DC */ 00000894 4089 negx.l A1 00000896 0502 btst D2, D2 00000898 5B0E subq.b A6, 5 0000089A 1E28 FB2F move.b D7, [A0 - 0x4D1] 0000089E 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 000008A0 0321 btst -[A1], D1 000008A2 7002 moveq.l D0, 0x02 000008A4 1B03 move.b -[A5], D3 000008A6 1301 move.b -[A1], D1 000008A8 5473 0210 addq.w [A3 + D0.w * 2 + 0x10], 2 000008AC 6868 bvc +0x6A /* 00000916 */ 000008AE C12E A122 and.b [A6 - 0x5EDE], D0 000008B2 9706 subx.b D3, D6 000008B4 0E48 8954 .invalid.w A0, 0x8954 // invalid immediate operation 000008B8 8E43 or.w D7, D3 000008BA 7A1C moveq.l D5, 0x1C 000008BC 2802 move.l D4, D2 000008BE 2B83 6AF5 move.l [A5 + D6 * 2 - 0x11], D3 000008C2 301C move.w D0, [A4]+ 000008C4 288D move.l [A4], A5 000008C6 020F 1C6A andi.b A7, 0x6A /* 'j' */ 000008CA 020F D504 andi.b A7, 0x4 000008CE C91D and.b [A5]+, D4 000008D0 4338 2531 .invalid 1, [0x00002531] // invalid opcode 4 with b == 4 000008D4 3B15 move.w -[A5], [A5] 000008D6 FD16 .extension 0xD16 <> // unimplemented 000008D8 9B48 subx.w -[A5], -[A0] 000008DA F116 .extension 0x116 <> // unimplemented label000008DC: 000008DC CB24 and.b -[A4], D5 000008DE F116 .extension 0x116 <> // unimplemented 000008E0 328E move.w [A1], A6 000008E2 0F25 btst -[A5], D7 000008E4 16E3 move.b [A3]+, -[A3] 000008E6 8AF9 1A06 0883 divu.w D5, [0x1A060883] 000008EC 2EF1 032B 2AF1 031C 1006 move.l [A7]+, [[A1 + 0x2AF1 + D0 * 2] + 0x31C1006] 000008F6 083B 023C 9070 btst.b [PC + A1.w + 0x70], 0x3C /* '<' */ 000008FC 92DB sub.w A1, [A3]+ 000008FE 2A04 move.l D5, D4 00000900 7002 moveq.l D0, 0x02 00000902 2332 9928 6502 move.l -[A1], [A2 + 0x6502 + A1] 00000908 0490 70A5 0F3C subi.l [A0], 0x70A50F3C 0000090E 020F 0929 andi.b A7, 0x29 /* ')' */ 00000912 4EA9 31CD jsr [A1 + 0x31CD] label00000916: 00000916 054E bchg A6, D2 00000918 010C btst A4, D0 0000091A 3B02 move.w -[A5], D2 0000091C 1090 move.b [A0], [A0] 0000091E E531 roxl D1.b, D2 00000920 025B 1DF9 andi.w [A3]+, 0x1DF9 00000924 3389 0EC9 move.w [A1 + D0 * 8 - 0x55], A1 00000928 0502 btst D2, D2 0000092A BB61 xor.w -[A1], D5 0000092C 2B03 move.l -[A5], D3 0000092E 4E99 jsr [A1]+ 00000930 0EFB .incomplete 00000932 1705 move.b -[A3], D5 00000934 041B 9389 subi.b [A3]+, 0x89 00000938 0EB3 0B52 635D 0B37 0BEB 2B0C 0CB3 1853 .invalid.l [[A3 + 0xBEB2B0C] + D0 * 2 + 0xCB31853], 0xB52635D // invalid immediate operation 00000948 2033 0910 move.l D0, [A3 + D0] 0000094C 7813 moveq.l D4, 0x13 0000094E 8228 7302 or.b D1, [A0 + 0x7302] 00000952 040F 740E subi.b A7, 0xE 00000956 B30B cmpm.b [A1]+, [A3]+ 00000958 2B1C move.l -[A5], [A4]+ 0000095A 0102 btst D2, D0 0000095C 0ACB .incomplete 0000095E 000A 3331 ori.b A2, 0x31 /* '1' */ 00000962 AB25 syscall SlabMode 00000964 CB05 abcd D5, D5 00000966 8100 sbcd D0, D0 00000968 BBEF 7380 cmpa.l A5, [A7 + 0x7380] 0000096C C410 and.b D2, [A0] 0000096E 0FE1 .incomplete 00000970 02BB 1913 0E3B 11E3 0B4B 020B 7313 andi.l [[0xB4B] + 0x20B7313], 0x19130E3B 0000097E 0A10 0FC0 xori.b [A0], 0xC0 00000982 8B82 A3C1 unpk D5, D2, 0xA3C1 00000986 FE2B 8C41 .unknown 0xFE2B 0x8C41 (W = 7) 0000098A 0203 6833 andi.b D3, 0x33 /* '3' */ 0000098E 1601 move.b D3, D1 00000990 060E 522B addi.b A6, 0x2B /* '+' */ 00000994 1C5E movea.b A6, [A6]+ 00000996 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000998 1F4B 515B move.b [A7 + 0x515B], A3 0000099C 380A move.w D4, A2 0000099E 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4 000009A0 8350 or.w [A0], D1 000009A2 0F0A btst A2, D7 000009A4 BB14 xor.b [A4], D5 000009A6 9B3C C36E sub.b 0x6E /* 'n' */, D5 000009AA 0A13 07BB xori.b [A3], 0xBB 000009AE 427B 3C0A clr.w [PC + D3 * 4 + 0xA] 000009B2 B30E cmpm.b [A1]+, [A6]+ 000009B4 2342 F36E move.l [A1 - 0xC92], D2 000009B8 0AC3 .incomplete 000009BA 1493 move.b [A2], [A3] 000009BC 5C7B 230A DB17 addq.w [[PC + <> + D2 * 2] - 0x24E9], 6 000009C2 0BB4 0ADB bclr [A4 + D0 * 2 - 0x37], D5 000009C6 1513 move.b -[A2], [A3] 000009C8 420F clr.b A7 000009CA 0AAB 218B 6DE1 017B xori.l [A3 + 0x17B], 0x218B6DE1 000009D2 320B move.w D1, A3 000009D4 515B subq.w [A3]+, 8 000009D6 3C0A move.w D6, A2 000009D8 4B28 13D0 .invalid 5, [A0 + 0x13D0] // invalid opcode 4 with b == 4 000009DC 6100 0A0A bsr +0xA0C /* 000013E8 */ 000009E0 0A0A 468B xori.b A2, 0x8B 000009E4 6C93 bge -0x6B /* 00000979 */ 000009E6 D5D2 add.l A2, [A2] 000009E8 5B57 subq.w [A7], 5 000009EA 0F04 btst D4, D7 000009EC 8B02 sbcd D5, D2 000009EE 5B57 subq.w [A7], 5 000009F0 CB76 04A2 and.w [A6 + D0.w * 4 - 0x94], D5 000009F4 6B04 bmi +0x6 /* 000009FA */ 000009F6 7B00 moveq.l D5, 0x00 000009F8 4B36 0BBC .invalid 5, <> // invalid opcode 4 with b == 4 // begin alternate branch 000009FA-00000A00 label000009FA: 000009FA 0BBC 3A53 2106 bclr 0x3A532106, D5 // end alternate branch 000009FA-00000A00 label000009FA: // (misaligned) 000009FC 3A53 movea.w A5, [A3] 000009FE 2106 move.l -[A0], D6 00000A00 4B2D 7332 .invalid 5, [A5 + 0x7332 /* export_3682 */] // invalid opcode 4 with b == 4 00000A04 3A1B move.w D5, [A3]+ 00000A06 2A06 move.l D5, D6 label00000A08: 00000A08 4B36 CB39 6B04 3A0B .invalid 5, [[A6 + 0x6B043A0B + A4 * 2]] // invalid opcode 4 with b == 4 00000A10 2A53 movea.l A5, [A3] 00000A12 5734 CB39 D312 EB56 subq.b [[A4 - 0x2CED14AA + A4 * 2]], 3 00000A1A 348B move.w [A2], A3 00000A1C 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00000A1E 0F53 bchg [A3], D7 00000A20 208B move.l [A0], A3 00000A22 730A moveq.l D1, 0x0A 00000A24 2F63 01CB move.l [A7 + 0x1CB], -[A3] 00000A28 09B3 0463 bclr [A3 + D0.w * 4 + 0x63], D4 00000A2C 0183 bclr D3, D0 00000A2E 8163 or.w -[A3], D0 00000A30 0173 8063 bchg [A3 + A0.w + 0x63], D0 00000A34 019B bclr [A3]+, D0 00000A36 4DD8 lea.l A6, [A0]+ 00000A38 06CB .incomplete 00000A3A 0246 EB01 andi.w D6, 0xEB01 00000A3E DC7B 0023 add.w D6, [PC + D0.w + 0x23] 00000A42 02B0 063A CB08 6357 andi.l <>, 0x63ACB08 00000A4A B320 xor.b -[A0], D1 00000A4C 133A 3348 move.b -[A1], [PC + 0x3348 /* 00003D96, cstring "" */] 00000A50 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000A52 8114 or.b [A4], D0 00000A54 DB4D addx.w -[A5], -[A5] 00000A56 8114 or.b [A4], D0 00000A58 7B70 moveq.l D5, 0x70 00000A5A AB25 syscall SlabMode 00000A5C 6100 2B04 bsr +0x2B06 /* 00003562 */ 00000A60 9370 F4EB sub.w [A0 + A7.w * 4 - 0x21], D1 00000A64 0106 btst D6, D0 00000A66 7B00 moveq.l D5, 0x00 00000A68 E100 asl D0.b, 8 00000A6A 8B0F sbcd -[A5], -[A7] 00000A6C 3A83 move.w [A5], D3 00000A6E 394B 36EB move.w [A4 + 0x36EB], A3 00000A72 443B 1174 neg.b <> 00000A76 8307 sbcd D1, D7 00000A78 F357 .extension 0x357 <> // unimplemented 00000A7A 660B bne +0xD /* 00000A87 */ 00000A7C 281F move.l D4, [A7]+ 00000A7E DB48 addx.w -[A5], -[A0] 00000A80 2B16 move.l -[A5], [A6] 00000A82 3A7B 398B 6353 659B movea.w A5, [[ + <> + D3] + 0x6353659B] 00000A8A 2143 79F3 move.l [A0 + 0x79F3], D3 00000A8E D606 add.b D3, D6 00000A90 C341 exg D1, D1 00000A92 EB76 roxl D6.w, D5 00000A94 FBD7 .invalid <> 00000A96 8376 0363 4B04 D33F 56EA or.w [[A6 + 0x4B04] - 0x2CC0A916], D1 00000AA0 EB1D rol D5.b, 5 00000AA2 8B2A 7B09 or.b [A2 + 0x7B09], D5 00000AA6 8311 or.b [A1], D1 00000AA8 3A23 move.w D5, -[A3] 00000AAA 4453 neg.w [A3] 00000AAC 5742 subq.w D2, 3 00000AAE CB39 0B48 810D and.b [0x0B48810D], D5 00000AB4 0393 bclr [A3], D1 00000AB6 56F0 0313 9B03 231D sne [[A0 + D0 * 2] - 0x64FCDCE3] 00000ABE A4E5 syscall vAdjEOF, flags=4 00000AC0 09E3 .incomplete 00000AC2 4A71 09A3 5DAB 25C3 4D23 tst.w [[0x5DAB + D0] + 0x25C34D23] 00000ACC 0093 70E4 481A ori.l [A3], 0x70E4481A 00000AD2 74A3 moveq.l D2, 0xFFFFFFA3 00000AD4 5D63 subq.w -[A3], 6 00000AD6 043A 2375 A18C subi.b [PC - 0x5E74 /* FFFFAC64, cstring "" */], 0x75 /* 'u' */ 00000ADC 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4 00000ADE 04C3 .incomplete 00000AE0 2303 move.l -[A1], D3 00000AE2 5EC5 sgt D5 00000AE4 2EB3 0B63 04EB 5676 133A move.l [A7], [[A3 + 0x4EB] + 0x5676133A] 00000AEE F40B cinvl NONE, [A3] 00000AF0 B72B 0C1B xor.b [A3 + 0xC1B], D3 00000AF4 CC61 and.w D6, -[A1] 00000AF6 004B 2034 ori.w A3, 0x2034 /* ' 4' */ 00000AFA 0F04 btst D4, D7 00000AFC 130C move.b -[A1], A4 00000AFE 0B00 btst D0, D5 00000B00 8307 sbcd D1, D7 00000B02 3B7B CB07 1FFB 0BB3 5BBB move.w [A5 + 0x5BBB], [[PC + <>] + A4 * 2 + 0x1FFB0BB3] 00000B0C D8A4 add.l D4, -[A4] 00000B0E 8B12 or.b [A2], D5 00000B10 21D3 5311 move.l [0x00005311], [A3] 00000B14 0107 btst D7, D0 00000B16 E303 asl D3.b, 1 00000B18 8300 sbcd D1, D0 00000B1A B30B cmpm.b [A1]+, [A3]+ 00000B1C 362B 0CE1 move.w D3, [A3 + 0xCE1] 00000B20 040B 378B subi.b A3, 0x8B 00000B24 020B 0006 andi.b A3, 0x6 00000B28 CB0A abcd -[A5], -[A2] 00000B2A 7B02 moveq.l D5, 0x02 00000B2C BB2A 5663 xor.b [A2 + 0x5663], D5 00000B30 0A4A 1B22 xori.w A2, 0x1B22 00000B34 2B0C move.l -[A5], A4 00000B36 C358 and.w [A0]+, D1 00000B38 136B 6223 6162 move.b [A1 + 0x6162], [A3 + 0x6223] 00000B3E 5339 62A3 4AC1 subq.b [0x62A34AC1], 1 00000B44 B6E3 cmpa.w A3, -[A3] 00000B46 3EDB move.w [A7]+, [A3]+ 00000B48 13F3 8E8B 082A 2862 move.b [0x082A2862], [A3 + A0 * 8 - 0x117] 00000B50 0B0D btst A5, D5 00000B52 027B 5636 6B01 andi.w [[PC + <> + D6 * 2]], 0x5636 /* 'V6' */ 00000B58 2B0E move.l -[A5], A6 00000B5A 7C23 moveq.l D6, 0x23 00000B5C 617C bsr +0x7E /* 00000BDA */ 00000B5E 5339 7CA3 4A00 subq.b [0x7CA34A00], 1 00000B64 EB0B lsl D3.b, 5 00000B66 2A10 move.l D5, [A0] 00000B68 0802 0B36 btst.b D2, 0x36 /* '6' */ 00000B6C E23C ror D4.b, D1 00000B6E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000B70 1F18 move.b -[A7], [A0]+ 00000B72 13C2 A3AB 7B1F move.b [0xA3AB7B1F], D2 00000B78 03C8 .incomplete 00000B7A CBDC muls.w D5, [A4]+ 00000B7C 7B42 moveq.l D5, 0x42 00000B7E CB4D exg A5, A5 00000B80 635B bls +0x5D /* 00000BDD */ 00000B82 5327 subq.b -[A7], 1 00000B84 0F85 bclr D5, D7 00000B86 91AB 0243 sub.l [A3 + 0x243], D0 00000B8A 00F3 .incomplete 00000B8C 29AA 7312 2700 move.l [A4 + <> + D2 * 8], [A2 + 0x7312] 00000B92 1062 movea.b A0, -[A2] 00000B94 5354 subq.w [A4], 1 00000B96 0780 bclr D0, D3 00000B98 7D66 moveq.l D6, 0x66 00000B9A 0B12 btst [A2], D5 00000B9C 321B move.w D1, [A3]+ 00000B9E 2132 14FB move.l -[A0], [A2 + D1.w * 4 - 0x5] 00000BA2 5D63 subq.w -[A3], 6 00000BA4 0763 bchg -[A3], D3 00000BA6 49AA 430B .invalid 4, [A2 + 0x430B] // invalid opcode 4 with b == 6 00000BAA B6D3 cmpa.w A3, [A3] 00000BAC 151B move.b -[A2], [A3]+ 00000BAE 0613 09CB addi.b [A3], 0xCB 00000BB2 1E10 move.b D7, [A0] 00000BB4 830E sbcd -[A1], -[A6] 00000BB6 8B20 or.b -[A0], D5 00000BB8 E80A lsr D2.b, 4 00000BBA D8D3 add.w A4, [A3] 00000BBC 021B 0313 andi.b [A3]+, 0x13 00000BC0 287B 00D3 movea.l A4, [PC + D0.w - 0x45] 00000BC4 0234 1328 4814 andi.b [A4 + D4 + 0x14], 0x28 /* '(' */ 00000BCA 0243 8213 andi.w D3, 0x8213 00000BCE 2838 EB58 move.l D4, [0xFFFFEB58] 00000BD2 2B24 move.l -[A5], -[A4] 00000BD4 C304 abcd D1, D4 00000BD6 D313 add.b [A3], D1 00000BD8 02AB 8506 5B02 630F andi.l [A3 + 0x630F], 0x85065B02 // begin alternate branch 00000BDA-00000BE0 fn00000BDA: 00000BDA 8506 sbcd D2, D6 00000BDC 5B02 subq.b D2, 5 00000BDE 630F bls +0x11 /* 00000BEF */ // end alternate branch 00000BDA-00000BE0 fn00000BDA: // (misaligned) 00000BE0 143B 49C5 move.b D2, <> 00000BE4 013B 1A72 btst [PC + D1 * 2 + 0x72], D0 00000BE8 1643 movea.b A3, D3 00000BEA 02F3 .incomplete 00000BEC 2938 1E16 move.l -[A4], [0x00001E16] 00000BF0 9304 subx.b D1, D4 00000BF2 DB11 add.b [A1], D5 00000BF4 E838 ror D0.b, D4 00000BF6 9301 subx.b D1, D1 00000BF8 D8A3 add.l D4, -[A3] 00000BFA 4D5B chk.w D6, [A3]+ 00000BFC 0263 71EB andi.w -[A3], 0x71EB 00000C00 5AC1 spl D1 00000C02 01CB .incomplete 00000C04 3BF3 2945 move.w <>, <> 00000C08 024B 4363 andi.w A3, 0x4363 /* 'Cc' */ 00000C0C 80C6 divu.w D0, D6 00000C0E 406B 1C07 negx.w [A3 + 0x1C07] 00000C12 001A 26B3 ori.b [A2]+, 0xB3 00000C16 0296 0E18 7BEC andi.l [A6], 0xE187BEC 00000C1C 1F27 move.b -[A7], -[A7] 00000C1E 003D 16C1 ori.b <>, 0xC1 00000C22 AC01 syscall SndDisposeChannel, auto_pop 00000C24 0EF3 .incomplete 00000C26 20ED 0D63 move.l [A0]+, [A5 + 0xD63] 00000C2A 5417 addq.b [A7], 2 00000C2C 0016 131D ori.b [A6], 0x1D 00000C30 D50D addx.b -[A2], -[A5] 00000C32 132E 230E move.b -[A1], [A6 + 0x230E] 00000C36 7909 moveq.l D4, 0x09 00000C38 0B6C 4907 bchg [A4 + 0x4907], D5 00000C3C A909 syscall CalcVis 00000C3E 1B20 move.b -[A5], -[A0] 00000C40 A109 syscall Delete/PBHDelete/HDelete, flags=1 00000C42 8509 sbcd -[A2], -[A1] 00000C44 6B05 bmi +0x7 /* 00000C4B */ 00000C46 3306 move.w -[A1], D6 00000C48 EB5A rol D2.w, 5 00000C4A E105 asl D5.b, 8 00000C4C 4B48 chk.w D5, A0 00000C4E 8508 sbcd -[A2], -[A0] 00000C50 F300 .extension 0x300 <> // unimplemented 00000C52 1700 move.b -[A3], D0 00000C54 39A3 BC5B move.w [A4 + A3 * 4 + 0x5B], -[A3] 00000C58 381F move.w D4, [A7]+ 00000C5A E5C4 roxl .w D4 00000C5C 240F move.l D2, A7 00000C5E B45C cmp.w D2, [A4]+ 00000C60 8A10 or.b D5, [A0] 00000C62 029B 776B 01C0 andi.l [A3]+, 0x776B01C0 00000C68 E63A ror D2.b, D3 00000C6A E33E rol D6.b, D1 00000C6C 2213 move.l D1, [A3] 00000C6E 09DB .incomplete 00000C70 2104 move.l -[A0], D4 00000C72 5B06 subq.b D6, 5 00000C74 53A8 D30B subq.l [A0 - 0x2CF5], 1 00000C78 4653 not.w [A3] 00000C7A A82B syscall Pack9 00000C7C 0EEB .incomplete 00000C7E 1D53 2873 move.b [A6 + 0x2873], [A3] 00000C82 577B 3753 89A1 00B3 subq.w [[PC] - 0x765EFF4D], 3 00000C8A 0334 7300 btst [A4 + <> + D7 * 2], D1 00000C8E 8100 sbcd D0, D0 00000C90 A300 syscall Open/PBHOpen/HOpen, flags=3 00000C92 34DB move.w [A2]+, [A3]+ 00000C94 3333 0683 move.w -[A1], [A3 + D0.w * 8 - 0x125] 00000C98 056B 077B bchg [A3 + 0x77B], D2 00000C9C 083B 2D43 2163 25B6 6B21 1FBB btst.b [[PC + 0x25B6] + 0x6B211FBB], 0x43 /* 'C' */ 00000CA8 0A7A 630A 16EB xori.w [PC + 0x16EB /* 00002395, cstring "" */], 0x630A /* 'c\n' */ 00000CAE 0001 011B ori.b D1, 0x1B // begin alternate branch 00000CB0-00000CB2 label00000CB0: 00000CB0 011B btst [A3]+, D0 // end alternate branch 00000CB0-00000CB2 label00000CB0: // (misaligned) 00000CB2 064B 21BB addi.w A3, 0x21BB 00000CB6 196B 05A3 0248 move.b [A4 + 0x248], [A3 + 0x5A3] 00000CBC 224B movea.l A1, A3 00000CBE 21CB 0402 move.l [0x00000402], A3 00000CC2 4B39 36C1 1346 .invalid 5, [0x36C11346] // invalid opcode 4 with b == 4 00000CC8 2313 move.l -[A1], [A3] 00000CCA 9300 subx.b D1, D0 00000CCC 28D8 move.l [A4]+, [A0]+ 00000CCE 1E28 DB58 move.b D7, [A0 - 0x24A8] 00000CD2 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 00000CD4 9300 subx.b D1, D0 00000CD6 6AD8 bpl -0x26 /* 00000CB0 */ 00000CD8 1E6A DB58 movea.b A7, [A2 - 0x24A8] 00000CDC 2317 move.l -[A1], [A7] 00000CDE 0293 1B46 0301 andi.l [A3], 0x1B460301 00000CE4 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4 label00000CE6: 00000CE6 3AFB 2269 move.w [A5]+, [PC + D2.w * 2 + 0x69] 00000CEA 0743 bchg D3, D3 label00000CEC: 00000CEC 022B 15EB 2BF0 andi.b [A3 + 0x2BF0], 0xEB 00000CF2 D62B 070A add.b D3, [A3 + 0x70A] 00000CF6 0253 3236 andi.w [A3], 0x3236 /* '26' */ 00000CFA B62B 1553 cmp.b D3, [A3 + 0x1553] 00000CFE A8C3 syscall PtToAngle 00000D00 1E34 CB1E EB02 move.b D7, [[A4] + A4 * 2 - 0x14FE] 00000D06 A102 syscall Read, flags=1 00000D08 EB21 asl D1.b, D5 00000D0A 341B move.w D2, [A3]+ 00000D0C 3249 movea.w A1, A1 00000D0E 03EB .incomplete 00000D10 2142 6B2C move.l [A0 + 0x6B2C], D2 00000D14 CD00 abcd D6, D0 00000D16 764B moveq.l D3, 0x4B 00000D18 21CD 003C move.l [0x0000003C /* __m68k_vec_uninitialized__ */], A5 00000D1C 2317 move.l -[A1], [A7] 00000D1E 6B05 bmi +0x7 /* 00000D25 */ 00000D20 D30B addx.b -[A1], -[A3] 00000D22 6B15 bmi +0x17 /* 00000D39 */ 00000D24 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 00000D26 1303 move.b -[A1], D3 00000D28 65BC bcs -0x42 /* 00000CE6 */ 00000D2A 6B74 bmi +0x76 /* 00000DA0 */ 00000D2C 369B move.w [A3], [A3]+ 00000D2E 47C3 lea.l A3, D3 00000D30 0603 6D6B addi.b D3, 0x6B /* 'k' */ 00000D34 1523 move.b -[A2], -[A3] 00000D36 1749 010F move.b [A3 + 0x10F], A1 00000D3A 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00000D3C 010C btst A4, D0 00000D3E 6BAC bmi -0x52 /* 00000CEC */ 00000D40 C709 abcd -[A3], -[A1] 00000D42 A609 syscall Delete/PBHDelete/HDelete, flags=6 00000D44 06B3 03FE 731F 73B8 6B0D 5304 addi.l [0x6B0D5304 + D7 * 2], 0x3FE731F 00000D50 BB01 xor.b D1, D5 00000D52 DC08 add.b D6, A0 00000D54 02EB .incomplete 00000D56 0B36 0902 C311 btst [[A6 + <> + D0] - 0x3CEF], D5 00000D5C FECB 0103 .extension 0xECB <> // unimplemented 00000D60 8CC3 divu.w D6, D3 00000D62 040B 015C subi.b A3, 0x5C /* '\\' */ 00000D66 5B0C subq.b A4, 5 00000D68 5B01 subq.b D1, 5 00000D6A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000D6C 3316 move.w -[A1], [A6] 00000D6E A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00000D70 0F22 btst -[A2], D7 00000D72 5304 subq.b D4, 1 00000D74 5BD0 smi [A0] 00000D76 8B5A or.w [A2]+, D5 00000D78 5B50 subq.w [A0], 5 00000D7A 9308 subx.b -[A1], -[A0] 00000D7C 6B20 bmi +0x22 /* 00000D9E */ 00000D7E E115 roxl D5.b, 8 00000D80 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000D82 3B5E DB6D move.w [A5 - 0x2493], [A6]+ 00000D86 020F 0621 andi.b A7, 0x21 /* '!' */ 00000D8A 1226 move.b D1, -[A6] 00000D8C 0F65 bchg -[A5], D7 00000D8E F4CB cinvl DATA+INST, [A3] 00000D90 2B9B 4FE9 27E1 move.l [[0x27E1]], [A3]+ 00000D96 65E3 bcs -0x1B /* 00000D7B */ 00000D98 03AC 81AF bclr [A4 - 0x7E51], D1 00000D9C 0802 4E0E btst.b D2, 0xE // begin alternate branch 00000D9E-00000DA0 label00000D9E: 00000D9E 4E0E .invalid // invalid opcode 4 // end alternate branch 00000D9E-00000DA0 label00000D9E: // (misaligned) label00000DA0: 00000DA0 181F move.b D4, [A7]+ 00000DA2 8318 or.b [A0]+, D1 00000DA4 E501 asl D1.b, 2 00000DA6 14E1 move.b [A2]+, -[A1] 00000DA8 1FE3 move.b <>, -[A3] 00000DAA 195B 0DEB move.b [A4 + 0xDEB], [A3]+ 00000DAE 01C3 .incomplete 00000DB0 06C6 .incomplete 00000DB2 548B addq.l A3, 2 00000DB4 140F move.b D2, A7 00000DB6 2101 move.l -[A0], D1 00000DB8 2321 move.l -[A1], -[A1] 00000DBA FB83 .invalid <> 00000DBC 1B32 E422 move.b -[A5], [A2 + A6.w * 4 + 0x22] 00000DC0 1B32 3309 move.b -[A5], [[A2 + <> + D3 * 2]] 00000DC4 044E FB03 subi.w A6, 0xFB03 00000DC8 EEBB ror D3, D7 00000DCA 01C1 .incomplete 00000DCC 01B3 192B 09A1 5808 6541 bclr [[A3 + 0x9A1 + D1] + 0x58086541], D0 00000DD6 B31B xor.b [A3]+, D1 00000DD8 3069 D201 movea.w A0, [A1 - 0x2DFF] 00000DDC 087B 5A01 0833 bchg.b [PC + D0 + 0x33], 0x1 00000DE2 2D25 move.l -[A6], -[A5] 00000DE4 4D3B 113C .invalid 6, <> // invalid opcode 4 with b == 4 00000DE8 EB46 asl D6.w, 5 00000DEA 42B3 3BE3 487B 007B 306B clr.l [[0x487B] + 0x7B306B] 00000DF4 3A18 move.w D5, [A0]+ 00000DF6 02EB .incomplete 00000DF8 02C3 .incomplete 00000DFA 0418 870A subi.b [A0]+, 0xA /* '\n' */ 00000DFE 9613 sub.b D3, [A3] 00000E00 0421 021B subi.b -[A1], 0x1B 00000E04 7118 moveq.l D0, 0x18 00000E06 6B01 bmi +0x3 /* 00000E09 */ 00000E08 FB85 .invalid <> 00000E0A 4B6D 027B chk.w D5, [A5 + 0x27B] 00000E0E 0F18 btst [A0]+, D7 00000E10 8B3B 6193 8B3B 185B or.b [[ + D6] - 0x74C4E7A5], D5 00000E18 08FB 050F 0273 bset.b [PC + D0.w * 2 + 0x73], 0xF 00000E1E 055B bchg [A3]+, D2 00000E20 08E1 0081 bset.b -[A1], 0x81 00000E24 01EB .incomplete 00000E26 025B 08B7 andi.w [A3]+, 0x8B7 00000E2A 0AA7 56E1 046B xori.l -[A7], 0x56E1046B 00000E30 089E B38A bclr.b [A6]+, 0x8A 00000E34 9A3B 019E E40F sub.b D5, [[] + D0 - 0x1BF1] 00000E3A 9E5B sub.w D7, [A3]+ 00000E3C 0CCB .incomplete 00000E3E 1C5B movea.b A6, [A3]+ 00000E40 0CBB 8033 165B 0C18 cmpi.l [PC + D0 * 4 + 0x18], 0x8033165B 00000E48 9E6B 86C3 sub.w D7, [A3 - 0x793D] 00000E4C 4EFB 8201 jmp [PC + A0.w * 2 + 0x1] 00000E50 0183 bclr D3, D0 00000E52 025B 0C2B andi.w [A3]+, 0xC2B 00000E56 2592 4304 move.l <>, [A2] 00000E5A C325 and.b -[A5], D1 00000E5C 3FE3 move.w <>, -[A3] 00000E5E 6C83 bge -0x7B /* 00000DE3 */ 00000E60 51C3 sf D3 00000E62 250F move.l -[A2], A7 00000E64 0AC3 .incomplete 00000E66 990F subx.b -[A4], -[A7] 00000E68 C17F and.w <>, D0 00000E6A C358 and.w [A0]+, D1 00000E6C 5BDF smi [A7]+ 00000E6E 06E1 .incomplete 00000E70 5904 subq.b D4, 4 00000E72 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000E74 4621 not.b -[A1] 00000E76 5D5B subq.w [A3]+, 6 00000E78 DF2B 0C24 add.b [A3 + 0xC24], D7 00000E7C 1F7B 2ACE 34A4 move.b [A7 + 0x34A4], [PC + D2 * 2 - 0x50] 00000E82 C6E6 mulu.w D3, -[A6] 00000E84 5B10 subq.b [A0], 5 00000E86 1F40 BB02 move.b [A7 - 0x44FE], D0 00000E8A 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4 00000E8C AB1D syscall QDExtensions 00000E8E 1B07 move.b -[A5], D7 00000E90 044B 2BE8 subi.w A3, 0x2BE8 00000E94 4043 negx.w D3 00000E96 167B 0730 1B07 10E5 movea.b A3, [PC + 0x1B0710E5 + D0 * 8] 00000E9E 005B 6943 ori.w [A3]+, 0x6943 /* 'iC' */ 00000EA2 1653 movea.b A3, [A3] 00000EA4 2A2A 1006 move.l D5, [A2 + 0x1006] 00000EA8 7337 moveq.l D1, 0x37 00000EAA 0F18 btst [A0]+, D7 00000EAC 03D0 .incomplete 00000EAE EB6A lsl D2.w, D5 00000EB0 932D B36B sub.b [A5 - 0x4C95], D1 00000EB4 F341 .extension 0x341 <> // unimplemented 00000EB6 0AAB 3634 1318 0424 xori.l [A3 + 0x424], 0x36341318 00000EBE 0300 btst D0, D1 00000EC0 5B06 subq.b D6, 5 00000EC2 92F3 57CB 03F3 354B sub.w A1, [[ + <>] + 0x3F3354B] 00000ECA 04BB 0143 16FB 1A9A subi.l [PC + D1 * 2 - 0x102], 0x14316FB 00000ED2 230B move.l -[A1], A3 00000ED4 B0C3 cmpa.w A0, D3 00000ED6 25F3 178B 10EA 4316 230A move.l [PC + 0x230A /* 000031E2, cstring "" */], [[ + <> + D1 * 8] + 0x10EA4316] 00000EE0 4B46 chk.w D5, D6 00000EE2 B02F D37B cmp.b D0, [A7 - 0x2C85] 00000EE6 FB2D .extension 0xB2D <> // unimplemented 00000EE8 0B6D 33C2 bchg [A5 + 0x33C2 /* export_1652 */], D5 00000EEC 73B7 moveq.l D1, 0xFFFFFFB7 00000EEE 5C18 addq.b [A0]+, 6 00000EF0 1FEB 23D3 move.b <>, [A3 + 0x23D3] 00000EF4 3093 move.w [A0], [A3] 00000EF6 27BB 6E83 6C83 move.l [A3 + D6 * 4 - 0x125], [PC + D6 * 8 - 0x125] 00000EFC 25FB 470A 0693 0F0F move.l [PC + 0xF0F /* 00001E0D, cstring "" */], [[PC + <> + D4 * 8] + 0x693] 00000F04 E876 roxr D6.w, D4 00000F06 030F btst A7, D1 00000F08 E8DB 03A3 bftst [A3]+ {14:D3} 00000F0C 0AE8 .incomplete 00000F0E 34E4 move.w [A2]+, -[A4] 00000F10 5BC6 smi D6 00000F12 1F18 move.b -[A7], [A0]+ 00000F14 930F subx.b -[A1], -[A7] 00000F16 0B2F 2100 btst [A7 + 0x2100], D5 00000F1A 6500 188B bcs +0x188D /* 000027A7 */ 00000F1E 0FDB .incomplete 00000F20 24D1 move.l [A2]+, [A1] 00000F22 006B 1E85 0013 ori.w [A3 + 0x13], 0x1E85 00000F28 EDC3 5C0F bfffo D5, D3 {D0:15} 00000F2C 6521 bcs +0x23 /* 00000F4F */ 00000F2E AB36 syscall bSETUP10 00000F30 0413 1810 subi.b [A3], 0x10 00000F34 CB6E 0106 and.w [A6 + 0x106], D5 00000F38 F093 F983 .extension 0x093 <> // unimplemented 00000F3C 11CB 0F93 move.b [0x00000F93], A3 00000F40 0F9B bclr [A3]+, D7 00000F42 0A93 0F23 0B43 xori.l [A3], 0xF230B43 00000F48 6DA1 blt -0x5D /* 00000EEB */ 00000F4A 0021 0021 ori.b -[A1], 0x21 /* '!' */ 00000F4E 0013 044B ori.b [A3], 0x4B /* 'K' */ 00000F52 4643 not.w D3 00000F54 168B move.b [A3], A3 00000F56 2C33 811F 8B47 B35B move.l D6, [[A3] + A0 - 0x74B84CA5] 00000F5E 9B6C 1893 sub.w [A4 + 0x1893], D5 00000F62 A743 syscall SetFilType, flags=7 00000F64 3C7B 5B6B 34E9 0A83 1852 movea.w A6, [[PC + 0x34E9] + 0xA831852] 00000F6E 6304 bls +0x6 /* 00000F74 */ 00000F70 B30B cmpm.b [A1]+, [A3]+ 00000F72 CB0B abcd -[A5], -[A3] label00000F74: 00000F74 F3B5 .invalid <> 00000F76 9B03 subx.b D5, D3 00000F78 D80B add.b D4, A3 00000F7A 131B move.b -[A1], [A3]+ 00000F7C 0233 423B 089A andi.b [A3 + D0 - 0x102], 0x3B /* ';' */ 00000F82 1B4A C0B3 move.b [A5 - 0x3F4D], A2 00000F86 890B sbcd -[A4], -[A3] 00000F88 6D93 blt -0x6B /* 00000F1D */ 00000F8A 329B move.w [A1], [A3]+ 00000F8C 03B0 0B13 A134 5E33 bclr [[A0 + D0 * 2] - 0x5ECBA1CD], D1 00000F94 6FE3 ble -0x1B /* 00000F79 */ 00000F96 EB63 asl D3.w, D5 00000F98 5A93 addq.l [A3], 5 00000F9A 3BB3 2DA5 8D0F 560A move.w [A5 + D5.w * 8 + 0xA], [[-0x72F1] + D2 * 4] 00000FA2 0A6A 0A63 0D0A xori.w [A2 + 0xD0A], 0xA63 /* '\nc' */ 00000FA8 0A56 5656 xori.w [A6], 0x5656 /* 'VV' */ 00000FAC 0F56 bchg [A6], D7 00000FAE 2B84 B309 move.l [[A5 + <> + A3 * 2]], D4 00000FB2 1F13 move.b -[A7], [A3] 00000FB4 6C13 bge +0x15 /* 00000FC9 */ 00000FB6 427B EC7B clr.w [PC + A6 * 4 + 0x7B] 00000FBA 4263 clr.w -[A3] 00000FBC 3803 move.w D4, D3 00000FBE B483 cmp.l D2, D3 00000FC0 2503 move.l -[A2], D3 00000FC2 50C3 st D3 00000FC4 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4 00000FC6 31A3 BC1F move.w [A0 + A3 * 4 + 0x1F], -[A3] 00000FCA A32B syscall EmptyHandle, flags=3 00000FCC 6B34 bmi +0x36 /* 00001002 */ 00000FCE 5B38 1B03 subq.b [0x00001B03], 5 00000FD2 F70C .extension 0x70C <> // unimplemented 00000FD4 0585 bclr D5, D2 00000FD6 023F AC0F andi.b <>, 0xF 00000FDA AC1F syscall Get1Resource, auto_pop 00000FDC AC8B syscall GetFontInfo, auto_pop 00000FDE 39D3 1403 move.w 0x1403, [A3] 00000FE2 BF0A cmpm.b [A7]+, [A2]+ 00000FE4 0AD3 .incomplete 00000FE6 B00F cmp.b D0, A7